package com.ruoyi.energy.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 企业能源汇总对象 dp_energy_qy
 *
 * @author cjie
 * @date 2022-12-04
 */
@Data
@ApiModel
public class DpEnergyQy implements Serializable {
    private static final long serialVersionUID = 1L;

    /** 编码 */
    @ApiModelProperty(value = "编码")
    private String id;

    /** 计费周期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "计费周期", width = 30, dateFormat = "yyyy-MM-dd")
    @ApiModelProperty(value = "计费周期")
    private Date feeCycle;

    /** 园区编号 */
    @Excel(name = "园区编号")
    @ApiModelProperty(value = "园区编号")
    private String parkNum;

    /** 楼栋 */
    @Excel(name = "楼栋")
    @ApiModelProperty(value = "楼栋")
    private String buiName;

    /** 企业名称 */
    @Excel(name = "企业名称")
    @ApiModelProperty(value = "企业名称")
    private String enterpriseName;

    private String meterType;

    /** 水耗 */
    @Excel(name = "水耗")
    @ApiModelProperty(value = "水耗")
    private BigDecimal waterActualDosage;

    /** 电耗 */
    @Excel(name = "电耗")
    @ApiModelProperty(value = "电耗")
    private BigDecimal elActualDosage;

    /** 气耗 */
    @Excel(name = "气耗")
    @ApiModelProperty(value = "气耗")
    private BigDecimal gasActualDosage;

}
